﻿/*
 ***************************************************************************
 * Microsoft Visual C# .NET
 * 名称：       Shpm.App.Input.Bean.HealthVisitPlanBean
 * 类型：       数据对象映射层
 * 功能说明：   家访计划查询数据访问对象
 * 作者：       黄鑫
 * 创建日期：   2007/09/12
 * 修改日期     修改者      修改内容
 * 
 * 
 * ---
 ***************************************************************************
*/

using System;
using Shpm.System.Db;
using Shpm.App.Commons.Db.Beans.Inp;

namespace Shpm.App.Input.Bean
{
    [Serializable()]
    public class HealthVisitPlanBean : InpMemberVisitingBean
    {
        private string memberName;                  //会员姓名
        private string memberSex;                   //会员性别
        private string memberTel;                   //联系电话
        private string memberStatus;                //会员状态
        private string memberStatusC;               //会员状态(中文)
        private int frequency;                      //时间间隔
        private string frequencyC;                  //时间间隔(中文)
        private string apartmentNo;                 //房间编号
        private string employeeJob;                 //员工职别
        private string employeeLevel;               //员工级别
        private string visitingTypeC;               //家访类型(中文)
        private string visitingLevelC;              //家访级别(中文)
        private Nullable<int> superiorLimit;        //上级医生监管期
        private Boolean editFlg;                    //可修改标志
        private Boolean searchFlg;                  //查询标志
        private string visitingTypeChar;            //家访类型（显示）
        private string visitingLevelChar;           //家访级别（显示）
        private Nullable<DateTime> startDate;       //开始时间
        private Nullable<DateTime> endDate;         //结束时间
        //画面检索
        private string sex;                         //会员性别
        private Nullable<DateTime> sDate;           //预约家访日期检索（开始）
        private Nullable<DateTime> eDate;           //预约家访日期检索（结束)
        private Nullable<int> floorNo;                     //楼层号
        private string buildingNo;                    //搂号
        private string roomNo;                      //房间编号

        public HealthVisitPlanBean()
        {
        }

        //会员姓名
        public string MemberName
        {
            get
            {
                return memberName;
            }
            set
            {
                memberName = value;
            }
        }

        //会员性别
        public string MemberSex
        {
            get
            {
                return memberSex;
            }
            set
            {
                memberSex = value;
            }
        }

        //联系电话
        public string MemberTel
        {
            get
            {
                return memberTel;
            }
            set
            {
                memberTel = value;
            }
        }

        //会员状态
        public string MemberStatus
        {
            get
            {
                return memberStatus;
            }
            set
            {
                memberStatus = value;
            }
        }

        //会员状态(中文)
        public string MemberStatusC
        {
            get
            {
                return memberStatusC;
            }
            set
            {
                memberStatusC = value;
            }
        }

        //时间间隔
        public int Frequency
        {
            get
            {
                return frequency;
            }
            set
            {
                frequency = value;
            }
        }

        //时间间隔(中文)
        public string FrequencyC
        {
            get
            {
                return frequencyC;
            }
            set
            {
                frequencyC = value;
            }
        }

        //房间编号
        public string ApartmentNo
        {
            get
            {
                return apartmentNo;
            }
            set
            {
                apartmentNo = value;
            }
        }

        //员工职别
        public string EmployeeJob
        {
            get
            {
                return employeeJob;
            }
            set
            {
                employeeJob = value;
            }
        }

        //员工级别
        public string EmployeeLevel
        {
            get
            {
                return employeeLevel;
            }
            set
            {
                employeeLevel = value;
            }
        }

        //家访类型(中文)
        public string VisitingTypeC
        {
            get
            {
                return visitingTypeC;
            }
            set
            {
                visitingTypeC = value;
            }
        }

        //家访级别(中文)
        public string VisitingLevelC
        {
            get
            {
                return visitingLevelC;
            }
            set
            {
               visitingLevelC = value;
            }
        }

        //上级医生监管期
        public Nullable<int> SuperiorLimit
        {
            get
            {
                return superiorLimit;
            }
            set
            {
                superiorLimit = value;
            }
        }

        //可修改标志
        public Boolean EditFlg
        {
            get
            {
                return editFlg;
            }
            set
            {
                editFlg = value;
            }
        }

        //查询标志
        public Boolean SearchFlg
        {
            get
            {
                return searchFlg;
            }
            set
            {
                searchFlg = value;
            }
        }

        //家访类型（显示）
        public string VisitingTypeChar
        {
            get
            {
                return visitingTypeChar;
            }
            set
            {
                visitingTypeChar = value;
            }
        }

        //开始时间
        public Nullable<DateTime> StartDate
        {
            get
            {
                return startDate;
            }
            set
            {
                startDate = value;
            }
        }

        //结束时间
        public Nullable<DateTime> EndDate
        {
            get
            {
                return endDate;
            }
            set
            {
                endDate = value;
            }
        }

        //家访级别（显示）
        public string VisitingLevelChar
        {
            get
            {
                return visitingLevelChar;
            }
            set
            {
                visitingLevelChar = value;
            }
        }
        //
        public Nullable<DateTime> SDate
        {
            get
            {
                return sDate;
            }
            set
            {
                sDate = value;
            }
        }
        public Nullable<DateTime> EDate
        {
            get
            {
                return eDate;
            }
            set
            {
                eDate = value;
            }
        }
        public string Sex
        {
            get
            {
                return sex;
            }
            set
            {
                sex = value;
            }
        }
        public string BuildingNo
        {
            get
            {
                return buildingNo;
            }
            set
            {
                buildingNo = value;
            }
        }
        public Nullable<int> FloorNo
        {
            get
            {
                return floorNo;
            }
            set
            {
                floorNo = value;
            }
        }
        public string RoomNo
        {
            get
            {
                return roomNo;
            }
            set
            {
                roomNo = value;
            }
        }
    }
    //end SaleProcBean

}//end namespace Bean